From 9409b7ef7def5c0e1b93c0c5c9d87e97153ecae2 Mon Sep 17 00:00:00 2001 From: Bilal Elmoussaoui Date: Sat, 1 Jan 2022 19:20:29 +0100 Subject: [PATCH] gtk: mark few GtkPrinterSettings as nullable Everything that makes use of gtk_printer_settings_get should be nullable Because the hashtable might not contain the key and there's no default value provided --- gtk/gtkprintsettings.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gtk/gtkprintsettings.c b/gtk/gtkprintsettings.c index ad6371b47f..7ca8bbb8c0 100644 --- a/gtk/gtkprintsettings.c +++ b/gtk/gtkprintsettings.c @@ -154,7 +154,7 @@ gtk_print_settings_copy (GtkPrintSettings *other) * * Looks up the string value associated with @key. * - * Returns: the string value for @key + * Returns: (nullable): the string value for @key */ const char * gtk_print_settings_get (GtkPrintSettings *settings, @@ -480,7 +480,7 @@ gtk_print_settings_foreach (GtkPrintSettings *settings, * Convenience function to obtain the value of * %GTK_PRINT_SETTINGS_PRINTER. * - * Returns: the printer name + * Returns: (nullable): the printer name */ const char * gtk_print_settings_get_printer (GtkPrintSettings *settings) @@ -574,7 +574,7 @@ gtk_print_settings_set_orientation (GtkPrintSettings *settings, * Gets the value of %GTK_PRINT_SETTINGS_PAPER_FORMAT, * converted to a `GtkPaperSize`. * - * Returns: the paper size + * Returns: (nullable): the paper size */ GtkPaperSize * gtk_print_settings_get_paper_size (GtkPrintSettings *settings) @@ -779,7 +779,7 @@ gtk_print_settings_set_collate (GtkPrintSettings *settings, * * Gets the value of %GTK_PRINT_SETTINGS_REVERSE. * - * Returns: whether to reverse the order of the printed pages + * Returns: whether to reverse the order of the printed pages */ gboolean gtk_print_settings_get_reverse (GtkPrintSettings *settings) @@ -1415,7 +1415,7 @@ gtk_print_settings_set_page_ranges (GtkPrintSettings *settings, * * Gets the value of %GTK_PRINT_SETTINGS_DEFAULT_SOURCE. * - * Returns: the default source + * Returns: (nullable): the default source */ const char * gtk_print_settings_get_default_source (GtkPrintSettings *settings) @@ -1445,7 +1445,7 @@ gtk_print_settings_set_default_source (GtkPrintSettings *settings, * * The set of media types is defined in PWG 5101.1-2002 PWG. * - * Returns: the media type + * Returns: (nullable): the media type */ const char * gtk_print_settings_get_media_type (GtkPrintSettings *settings) @@ -1475,7 +1475,7 @@ gtk_print_settings_set_media_type (GtkPrintSettings *settings, * * Gets the value of %GTK_PRINT_SETTINGS_DITHER. * - * Returns: the dithering that is used + * Returns: (nullable): the dithering that is used */ const char * gtk_print_settings_get_dither (GtkPrintSettings *settings) @@ -1503,7 +1503,7 @@ gtk_print_settings_set_dither (GtkPrintSettings *settings, * * Gets the value of %GTK_PRINT_SETTINGS_FINISHINGS. * - * Returns: the finishings + * Returns: (nullable): the finishings */ const char * gtk_print_settings_get_finishings (GtkPrintSettings *settings) @@ -1531,7 +1531,7 @@ gtk_print_settings_set_finishings (GtkPrintSettings *settings, * * Gets the value of %GTK_PRINT_SETTINGS_OUTPUT_BIN. * - * Returns: the output bin + * Returns: (nullable): the output bin */ const char * gtk_print_settings_get_output_bin (GtkPrintSettings *settings) -- 2.30.2